package kioschool.view.controlsimpl
{

	import flash.display.DisplayObject;
	import flash.display.MovieClip;
	import flash.display.SimpleButton;
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	
	import kioschool.controller.PrimaryController;
	import kioschool.view.layout.ComponentLayout;
	import kioschool.view.layout.ILayoutable;

	/**
	 * Представление панели навигации, предоставляемое по умолчанию
	 * @author Akimushkin Vasiliy
	 */ 
	[Embed(source="../../../../lib/Interface.swf#NavigationPanel")]
	public class DefaultNavigationPanelView extends Sprite implements ILayoutable
	{
		/**
		 * Кнопка генерации - транскодинг
		 */ 
		public var clear_btn:SimpleButton;
		
		/**
		 * Кнопка отправки ответа - транскодинг
		 */
		public var submit_btn:SimpleButton;
		
		/**
		 * Кнопка перехода на следующий шаг - транскодинг
		 */
		public var next_btn:SimpleButton;
		
		/**
		 * Кнопка перехода на предыдущий шаг - транскодинг
		 */
		public var prev_btn:SimpleButton;
		
		/**
		 * Менеджер компоновки
		 */ 
		private var layout:ComponentLayout;
		
		/**
		 * Конструктор, настраивает менеджер компоновки
		 */ 
		public function DefaultNavigationPanelView()
		{
			layout = new ComponentLayout(this);
		
			layout.addComponent(clear_btn, "clear", "5;(root.height-23)/2r;86;23");
			layout.addComponent(submit_btn, "submit", "100;(root.height-23)/2r;123;23");
			layout.addComponent(next_btn, "next", "root.width-91;(root.height-23)/2r;86;23");
			layout.addComponent(prev_btn, "prev", "root.width-91-100;(root.height-23)/2r;86;23");
		}
		

		public function getLayout():ComponentLayout{
			return layout;
		}
	}
}